﻿import os
import sys
import basic
from time import strftime


__dir__ = os.path.dirname(os.path.abspath(__file__))
path_error = os.path.join(__dir__, "update.log")
sys.stderr = open(path_error, 'a')

sys.stderr.write(
'''Update has begun...
Local Date and Time: '''+strftime("%Y-%m-%d %H:%M:%S"))


#Если в командной строке задан параметр, 
if len(sys.argv)==2:
	#то он используется в качестве аргумента функции update
	basic.update(int(sys.argv[1]))
else:
	#функция update вызывается без аргумента
	basic.update()


sys.stderr.write(
'''
--------------------------***-----------------------------

Update has finished...
Local Date and Time: '''+strftime("%Y-%m-%d %H:%M:%S")+
'''
--------------------------***-----------------------------
''')

sys.stderr.write(
'''

''')

sys.stderr.close()
sys.stderr = sys.__stderr__